InfluxDB2\Service\NotificationRulesService D

Total Complexity 134
Dependencies 10
Dependents 0
Total lines 1,167
Lines of code 614
Logical lines of code 299
Comment lines 396
Methods 28
Properties 2

Methods 28

Method Rating Maintainability Complexity Lines of code
getNotificationRulesRequest()
B
39 21 65
deleteNotificationRulesIDLabelsIDRequest()
A
42 13 57
putNotificationRulesIDRequest()
A
42 13 53
postNotificationRuleIDLabelsRequest()
A
42 13 53
patchNotificationRulesIDRequest()
A
42 13 53
getNotificationRulesIDRequest()
A
45 9 45
deleteNotificationRulesIDRequest()
A
45 9 45
getNotificationRulesIDLabelsRequest()
A
45 9 45
createNotificationRuleRequest()
A
47 8 38
putNotificationRulesIDWithHttpInfo()
S
58 2 16
postNotificationRuleIDLabelsWithHttpInfo()
S
58 2 16
patchNotificationRulesIDWithHttpInfo()
S
58 2 16
getNotificationRulesIDLabelsWithHttpInfo()
S
58 2 16
getNotificationRulesIDWithHttpInfo()
S
58 2 16
createNotificationRuleWithHttpInfo()
S
58 2 16
getNotificationRulesWithHttpInfo()
S
58 2 16
createNotificationRule()
S
76 1 4
getNotificationRulesID()
S
75 1 4
getNotificationRulesIDLabels()
S
75 1 4
getNotificationRules()
S
74 1 4
patchNotificationRulesID()
S
75 1 4
deleteNotificationRulesIDLabelsIDWithHttpInfo()
S
71 1 5
deleteNotificationRulesIDLabelsID()
S
79 1 3
postNotificationRuleIDLabels()
S
75 1 4
deleteNotificationRulesIDWithHttpInfo()
S
71 1 5
deleteNotificationRulesID()
S
80 1 3
putNotificationRulesID()
S
75 1 4
__construct()
S
76 1 4